﻿

using LeaderCCSLaserUI.Common;
using MotionRobot.Models;
using System.Collections.Concurrent;

namespace LeaderCCSLaserUI.Services
{
    public interface IGTSCardService
    {
        AxisParm A1 { get; set; }
        AxisParm A2 { get; set; }
        AxisParm A3 { get; set; }
        AxisParm A4 { get; set; }
        AxisParm A5 { get; set; }
        AxisParm A6 { get; set; }
        AxisParm A7 { get; set; }
        AxisParm A8 { get; set; }
        ConcurrentBag<FlyImage> ImageList { get; set; }
        bool Connected { get; set; }
        bool Init(int axisCount, string axisParmFileName, string cfgFileName);
    }
}
